piece of horse's bridle - Français Anglais Dictionnaire